home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / ScreenSavers / BackSpaceViews / MovieShowView.BackModule / Makefile < prev    next >
Encoding:
Makefile  |  1995-06-12  |  896 b   |  35 lines

  1. INSTALLDIR=    $(HOME)/Library/BackSpaceViews
  2.  
  3. DYNAVIEWS= MovieShowView.BackO
  4.  
  5. THINGSTOREMOVE= MovieShowViewPart.o
  6.  
  7.  
  8. .SUFFIXES: .m .o .c .psw
  9. .c.o:
  10.     cc -arch m68k -arch i386 -arch hppa -arch sparc -O -g -Wall -c $*.c -o $*.o
  11. .m.o:
  12.     cc -arch m68k -arch i386 -arch hppa -arch sparc -O -g -Wall -c $*.m -o $*.o
  13. .psw.h:
  14.     pswrap -a -h $*.h -o $*.c $*.psw
  15. .psw.o:
  16.     pswrap -a -h $*.h -o $*.c $*.psw
  17.     cc -arch m68k -arch i386 -arch hppa -arch sparc -O -g -Wall -c $*.c -o $*.o
  18.  
  19. MovieShowView.BackO: MovieShowViewPart.o MovieShowViewPart.h
  20.     ld -arch i386 -x -r -o MovieShowView.BackO MovieShowViewPart.o
  21.  
  22. all::
  23.     $(MAKE) $(DYNAVIEWS)
  24.     
  25. clean::
  26.     rm -rf $(PSWFILES) $(DYNAVIEWS) $(THINGSTOREMOVE)
  27.     
  28.  
  29. install::    all install-views
  30.  
  31. install-views::
  32.     mkdirs $(INSTALLDIR)/MovieShowView.BackModule
  33.     cp MovieShowView.BackO $(INSTALLDIR)/MovieShowView.BackModule
  34.     cp -r movie.nib $(INSTALLDIR)/MovieShowView.BackModule
  35.